// 文件上传方法
function ajaxFileUpload(_this) {
    var obj = _this;
    var parentsObj = obj.parent();
    var extStart = obj.val().lastIndexOf(".");
    var suffix = obj.val().substring(extStart, obj.val().length);
    if (suffix != '.jpg' && suffix != '.png' && suffix != '.gif' && suffix != '.JPG' && suffix != '.PNG' && suffix != '.GIF') {
        layer.msg('只能上传格式为.jpg/.png/.gif的图片哦');
        return;
    }
    var id = obj.attr("id");
    $.ajaxFileUpload({
        url: ctx + '/ajaxfileupload', // 需要链接到服务器地址
        secureuri: false,
        fileElementId: id,  // 文件选择框的id属性
        dataType: 'json', // 服务器返回的格式，可以是json
        type: 'post',
        success: function (data, status) {
            if (data.success) {
                console.log(2222);
                parentsObj.find(".hidePicValue").val(data.saveName);
                parentsObj.css({"background-image": "url(" + img_ctx + "/" + data.saveName + "@70h_70w_1e_1c_75Q.png)"});
                parentsObj.parent().append("<span class='close' onClick='close(this);'>&nbsp;</span>");
                layer.msg("图片上传成功");
                $(".close").click(function () {
                    var _this = $(this);
                    //console.log(4444)
                    _this.parent().find(".pic").css({"background-image": ""});
                    _this.parent().find(".hidePicValue").val("");
                    _this.remove();
                })
            } else {
                alert(data.info);
            }
        },
        error: function (data, status, e) {
            alert("上传失败！");
        }
    });
}

/*$(function(){
	$(".close").click(function(){
		console.log("///")
	})
})*/

$(".close").click(function () {
    var _this = $(this);
    _this.parent().find(".pic").css({"background-image": ""});
    _this.parent().find(".hidePicValue").val("");
    _this.remove();
})

$(".close1").click(function () {
    var _this = $(this);
    var a =   _this.parent().find(".video")
    _this.parent().find(".video").remove();
    _this.parent().find(".pic").css({"background-image": ""});
    _this.parent().find(".hidePicValue").val("");
    _this.remove();
})

//返回绝对路径中文件的后缀名@param absolutePath 文件的绝对路劲
function getSuffix(absolutePath) {
    var index = absolutePath.lastIndexOf(".");
    var suffix = absolutePath.substring(index);
    return suffix;
};

// 文件上传方法
function ajaxVideoUpload(_this) {
    var obj = _this;
    var parentsObj = obj.parent();
    var suffix = getSuffix($(obj).val()).toLowerCase();
    if (suffix != ".mp4") {
        $(obj).after($(obj).clone().val(""));
        obj.remove();
        layer.msg("只能上传格式为.mp4的视频哦");
        return;
    }
    var id = obj.attr("id");
    $.ajaxFileUpload({
        url: ctx + '/ajaxvideoupload', // 需要链接到服务器地址
        secureuri: false,
        fileElementId: id,  // 文件选择框的id属性
        dataType: 'json', // 服务器返回的格式，可以是json
        type: 'post',
        success: function (data, status) {
            if (data.success) {
                console.log(2222);
                parentsObj.find(".hidePicValue").val(data.saveName);
                parentsObj.append("<img width='78' height='78' src='"+ file_ctx+""+data.saveName+"?x-oss-process=video/snapshot,t_3000,f_jpg,w_300,h_300,m_fast" +
                    "' controls class='video'></img>");
                parentsObj.parent().append("<span class='close1'>&nbsp;</span>");
                layer.msg("视频上传成功");
                $(".close1").click(function () {
                    var _this = $(this);
                    var a =   _this.parent().find(".video")
                    _this.parent().find(".video").remove();
                    _this.parent().find(".pic").css({"background-image": ""});
                    _this.parent().find(".hidePicValue").val("");
                    _this.remove();
                })
            } else {
                alert(data.info);
            }
        },
        error: function (data, status, e) {
            alert("上传失败！");
        }
    });
}


